/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pck_com.pck_rrhh.pck_src.pck_services;

import com.tramitedocu.pojos.Cls_Profesion;
import java.util.ArrayList;
import java.util.Map;
import pck_com.pck_rrhh.pck_src.pck_pojos.Cls_Encargatura_Permiso;
import pck_com.pck_rrhh.pck_src.pck_pojos.Cls_TipoPermiso;
/**
 *
 * @author Christian
 */
public interface TablasService {

    //profesiones
    public String nuevaProfesion(Map<String, String> parametros);
    public ArrayList<Cls_Profesion> obtenerTodasProfesiones(Map<String, String> parametros);
    public String obtenerCantidadProfesiones();
    public String modificarProfesion(Map<String, String> parametros);
    public Cls_Profesion obtenerProfesion(Map<String, String>parametros);

    public String asignarProfesionTrabajador(Map<String, String> parametros);
    public String darVacacionesTrabajador (Map<String, String> parametros);
    public String quitarVacacionesTrabajador (Map<String, String> parametros);

    public String actualizarUnidadOrganizativa(Map<String, String> parametros);
    public String asignarEncargado(Map<String, String> parametros);
    public ArrayList<Cls_TipoPermiso> obtenerTodosTipoPermiso(Map<String,String> parametros);
    public String asignarEncardadoHistorial(Map<String, String> parametros);
    public String modificarPermiso(Map<String,String> parametros);
    public String nuevoPermiso(Map<String,String> parametros);
    public String actualizarEncargatura(Map<String, String> parametros);
    public Cls_Encargatura_Permiso obtenerEncargatura(Map<String, String> parametros);
    public String eliminarPermiso(Map<String,String> parametros);
}
